.confirm_order_wrap {
    padding-bottom: 120rpx;

    .confirm_con {
        overflow: hidden;
    }

    .contain {
        border-radius: 14rpx;
        margin: 20rpx 20rpx 0;
        background-color: #fff;
        overflow: hidden;
    }


    .footer {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100rpx;
		padding: 0 30rpx;
		box-sizing: content-box;
		padding-bottom: env(safe-area-inset-bottom);
	}
    .btn {
		background: linear-gradient(90deg, rgba(249, 95, 47, 1) 0%, rgba(255, 44, 60, 1) 100%);
		padding: 0 50rpx;
	}

    .price {
		padding: 28rpx 20rpx;
	}
	.price .item:not(:last-of-type) {
		margin-bottom: 20rpx;
	}

    .pay_way .title {
		padding: 20rpx 24rpx;
	}

	.pay_way .radio_group .item {
		height: 120rpx;
		padding: 0 24rpx;
	}

    .goods, .benefit{
        .item {
            padding: 0 24rpx;
            height: 80rpx;
        }
    }
}

.auth_desc{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200rpx;
}



.wrap{
    margin-top: 80rpx;
    padding: 20rpx 20rpx;
    
    .items{
        padding: 10rpx 0;
        border: 1rpx solid #ccc;
        margin-bottom: 20rpx;

        .item{
            color: red;
            .member{
                font-weight: bold;
                font-size: 36rpx;
            }
            .level{
                font-size: 28rpx;
            }
        }
        .desc{
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100rpx;
            width: 250rpx;
        }
        .amount{
            height: 100rpx;
            display: flex;
            flex: 1;
            justify-content: center;
            color: red;

            .symbol{
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 50%;
                background: red;
                color: #Fff;
                width: 30rpx;
                height: 30rpx;
                font-size: 32rpx;
                padding: 5rpx;
                margin-top: 10rpx;
            }

            .money{
                font-size: 82rpx;
            }
        }
        .use{
            height: 100rpx;
            width: 150rpx;
            display: flex;
            justify-content: center;
            align-items: center;
        }

    }
}